myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GetPrimitiveParameter(1)
local myvar_2 = 198
local myvar_3 = 176
myvar_4 = GlobalObjManager["getObjectIds"](GlobalObjManager, ObjectManager["kQuery_ByObjectDataField"], ObjData["category"], myvar_2)
myvar_5 = GlobalObjManager["getObjectIds"](GlobalObjManager, ObjectManager["kQuery_ByObjectDataField"], ObjData["category"], myvar_3)
	if (myvar_4 ~= nil) then
	for loopvar1, loopvar2 in ipairs(myvar_4) do 
end
	if (GetObjectData(loopvar2, ObjData["lead tile object ID"]) == loopvar2) then
	table["insert"]({}, loopvar2)
end
end
else
		if (myvar_5 ~= nil) then
		for loopvar1, loopvar2 in ipairs(myvar_5) do 
	end
		if (GetObjectData(loopvar2, ObjData["lead tile object ID"]) == loopvar2) then
		table["insert"]({}, loopvar2)
	end
	end
else
	table["sort"]({})
	SetScriptReturnValue(False)
		if ({} ~= nil) then
			if (myvar_1 <= table["getn"]({})) then
			local myvar_8 = 0
			for loopvar1, loopvar2 in ipairs({}) do 
				if ({}[(GetObjectData(loopvar2, ObjData["room"]) + 1)] == nil) then
				; //SETLIST
				{}[(GetObjectData(loopvar2, ObjData["room"]) + 1)] = {}
			else
				table["insert"]({}[(GetObjectData(loopvar2, ObjData["room"]) + 1)], loopvar2)
			end
				if (myvar_8 < (GetObjectData(loopvar2, ObjData["room"]) + 1)) then
				myvar_8 = (GetObjectData(loopvar2, ObjData["room"]) + 1)
			end
			end
				if ({} ~= nil) then
				myvar_9 = GetObjectData(myvar_0, ObjData["room"])
				myvar_9 = myvar_9 + 1
					if ({}[myvar_9] ~= nil) then
					{R11},{R12},{R13},myvar_14 = ipairs({}[myvar_9])
					for loopvar1, myvar_14 in ipairs({}[myvar_9]) do 
				end
					if (myvar_0 < myvar_14) then
				else
					end
				else
				end
					if (myvar_14 == 0) then
						if (1 < myvar_8) then
							if (myvar_8 < (myvar_9 + 1)) then
								while (1 ~= myvar_9) do
									if ({}[1] ~= nil) then
								else
										if (myvar_8 < (1 + 1)) then
									end
								end
							end
						else
								if (myvar_8 == 1) then
									if ({}[myvar_9][1] == myvar_0) then
									local myvar_10 = 0
								end
							end
						end
					end
				end
					if (0 < myvar_10) then
					SetTemp(0, myvar_10)
					local myvar_12 = True
					SetScriptReturnValue(myvar_12)
				end
			end
		end
	end
